Big Huge Thesaurus

mythical monster

noun